business quality assurance list decision support robotics pharmaceutical results yellow pages cro clinical data warehousing data mining robot automation formal methods business intelligence research software verification hazard analysis software testing software robots computer security